Visualizer: get_clicked_button_id(&self) -> Option<ButtonId>