moved T.GestureHandler to own file, cleaned up and fixed build