The whole event-subscribing thing was too complex and problematic.