maps now changes camera position to current position and throughs some awesome exceptions