Added necessary functionality to manipulate GUI from background Client thread