gui updates, controller added, threading started