Only show one tooltip context at a time

Closes #491

Tooltips can either be in the context of the map (events and NPCs), or
in the context of menus. Menu tooltips will always take priority over
map tooltips.