indentation
add new tests for removing listeners and write first passing implementation