step automata with scroll and zoom support