(core): Fix load order of global plugins
(drag, zoom): Expose planet instance as `this` in event callbacks