yeah. scheduler can be used thread-safely, but I'm not doing that here w/ the `current_event` global. But it's cool b/c bart should not be run concurrently.