Experimenting with subcontrollers on top of maps