Added code to destroy bound listeners when passed in scope is destroyed