Prunes out unneeded command bindings in public map controller.
Implements controller pattern in top-level editor module.
Adds support for object event mapping in shared controller.