HTML5 state transition illustration