transition working. please clean it up still.
previous commit broke scrolling...
fixed mouse transition
cleanups

Fixes #35