Move focus_ position update into handleMapBrowserEvent

Otherwise, the position is only updated on keyboard or mouse wheel events.