add view_map/view_map_context support