more detailed UI mocking