edited state transition, soud_effect, keyboard and inputs