UIElement* UI::drag(const MouseCursor& cursor) { UIElement* selected = getSelected(); if(!selected) return 0; selected->drag(cursor.getPos()); return selected; }