lots of fixes for tooltip, use rivets, and better styles