Did some thrashing. Rebuilding Statechart as it's own object, inheriting only events so far.
responding to events now