Lately, I’ve been wanting to produce “middle tier” events that other properties could listen to. The following shows how I can create a userInteraction property that I’m using to dispatch "userInteraction" events: