Fix up navigation dots

* Only create tooltip if really needed
* Show/hide via CSS
* Remove unneeded margins
* Improve css selectors
* Improve debugging capabilities (Developer Tools)