reset rot now accounts for dif surfaces
cleaned up some code.. error with hovering