bfosterjr: gui bug fixes, now threaded