separated Server and Browser components out of test scenarios
Use CountDownLatch instead of PollingEvent