rename state transitions servie for clarity
move all scroll related logic to scroll-logic/
fix broken back state bug by disabling all scroll events after a state change, for 1000ms.  should find better solution