maybe we should just create a new instance of UI for each test run. everything is nice and clean then