added the ability to move the map