Refactoring: every element is clickable and hoverable. ROPopup and ROHighlight rely on those