refactored destroy and triggerBinding