more work on the test-taking UI