controller removes self events AFTER firing release event. makes much more sense. hopefully doesnt break a bunch of crap in Musio.