Visualizer: handle_events(&mut self)