Show tooltips for NPCs and map events when using NO_MOUSE

Closes  #828

This also includes 542e11c, a solution for interaction distances as described in #823.