fix class names for listeners, add convenience listener methods to BetterFunctionalTestCase