making tests pass by lazy initialising the "current page" / keeping state about where you are in the Browser class
tidy