The controller manager thread and the GUI thread are the two threads that both touch ControllerManager. I believe this method is only called from the main thread.