make _clear trigger the remove event