title: Where To Handle Mouse Events When Using GKStateMachine
body: <p>There is just not a lot of information out there about using <code>GKStateMachine</code> and I was wondering where mouse events should be handled. In Apple's "Dispenser" example, they handle the mouse click events in the main scene and I was wondering if that's where they should be handled or can each state handle its own mouse events?</p>
  
  <p>My purpose for using <code>GKStateMachine</code> in the first place is for a MacOS SpriteKit project (Objective C) I'm working on involving the creation of a Leaderboard for a tournament. In the setup phase of the app, I have a visual list of competitors and I click on them one at a time to decide on match ups. </p>