add state support to push/replace
swap tests to user ianstormtaylor/trigger-event
added #start alias for understandability