Revert "adds basic listener support"

This reverts commit 12409432f0c4c22da0fa60a1ec33b24b096740bf.