working map navigation and interaction