begin fleshing out removeEvent for different event APIs