Rewrite map using canvas
Improve text
minimap is scrolled when document is too long. YES
Minimap view
Refactor