Is this the only way to be able to have stuff like panning etc for mouse movement events when the virtual time is set to pause? (and no, set_relative_speed to 0.0 makes it act as paused too, tried that :> )
fn force_message_updates(mut registry: ResMutbevy::ecs::message::MessageRegistry) {
registry.should_update = bevy::ecs::message::ShouldUpdateMessages::Always;
}
running in update every frame to make buffers not grow weirdly when .pause() on ResMut<Time<Virtual>>