:bug: Fix scrolling and dragging off for large file before rerender

The callback to `minimap:updated` is required for when
the minimap editor view size changes due to an update.
Add a mixing to offer the same API for decorations as editors