 direct 
  and process events. Rather than having the developer provide an <code>ieh()</code> 
  method, which determines the current state and which transitions or actions 
  should be triggered, the new mechanism automatically routes the event to the 
  most specific (deepest in network) active state's <code>onEvent</code> handler. 
  The handler, by default, looks through the triggers of the transitions and internal 
  actions on the state. If a trigger is true, it then fires the transition or 
  action.