Improve performance when there are many annotations

Delay drawing until the end
Export navigation controls so they can be used programmatically