don't ignore descendants of handle for dragging

Function ignore_drag checks if event.target is a descendant of or the handle itself. This allows the handle to have child elements and dragging still works.