retrieve current state handlers from state object, return [Handler1,Handler2]
set new state name
retrieve current state name from state object
t :: term