I think there should be here a `self._ids_zoom = []` line, to allow switching back to zoom again (addressing @lyvic comment).