more complete cancelling of nested LISTENERS