Expanded testing.
Implemented unlisten! function.