split sf::draw_overlays into own file, and phasic events stubs