add removeEvent