UI Testing

Do not pull in until I have fixed the issue in uiutils.py