Updated OnOff.off() to support more kinds of situations such as when you want to remove all events with a matching context.