complete mod of delegateEvents
support both statechart and view event invocation. if view has method, then defer to view. otherwise fire method on statechart