I've always kept my events in a separate files in an events directory (that seems to be AS3 convention).  Maybe `lib/events.dart`?