implemented map update methods
add observers, windowCloseObserver is needed really, to cleanup
frame script knows outerWindowID, thanks @ttaubert!

See nsIDOMWindowUtils at http://timtaubert.de/blog/2011/08/firefox-electrolysis-101/