Fixes #45. Tooltip position now responds to where mouse is and stays contained within the map.