added the ability to remove events