implement viewport_interaction_get_item_left