- fixed ui scaling issues - now uses callables for thread comunication instead of enums (removed comms.py altogether) - added options to run using test server