move Map control methods to Control.js