I guess you don't... I only update() the transitions *from* the currentSubState. So Running to Paused will only happen if Running is the currentSubstate