Close issue #20 and resolve problem with can? and conditional transitions.