Fixed init method re-run

Using entwine events to re-init the map. Fixes the map display when called from a grid field in model admin. Needs refactoring.
this is now being called twice - intentional?