I'm not sure this can be moved to be the root of TextSelectionHandle, because MouseArea should be inside drag target.