I think it's a good idea - we're already using a similarly defined ESCAPE in spark_overlay.dart, for example.