removed delegate move destructor to prevent implicit copy constructor deletion, fixed handlerRemoveCallback