gonna have to switch UI libraries because egui can't do async
because 50% gpu usage on mouse going flying is crazy