hover stuff. Not working, but getting there.
refactored, hover working, looking sweet.
Merge pull request #1 from mattdarr/hover

Hover into master