Make ignore_drag supporting children elements and forbidden
elements (buttons, textareas) in a clear way