allow controllers to be unplugged and plugged back in while running