add move_map_to_top fn for deep vs explicit views