Migrating StateMachine from using NativeEvents to using Observer Pattern.  Thus allowing Authors to pick between NativeEvents, as3-signals, etc.