pub fn on_new_seat<F: FnMut(Seat) + 'static>(f: F)
Sets a closure to run when a new seat has been created.