better district and zone highlight; district name tooltip

The tooltip code seems a bit complex, I know, but I couldn't find anything better.

There probably could be more events when we would need to remember to destroy current tooltip. If that gets too messy, we might replace this solution with sth easier to handle.

I also reset highlighted feature on 'mouseout' style so no features are left highlighted when the mouse leaves them.