This example shows how to use ngeo.misc.ToolActivate objects with the ngeo.misc.ToolActivateMgrto active only one map control at once. If none draw control is choose, the click on the map is enabled.
ngeo.misc.ToolActivate
ngeo.misc.ToolActivateMgr