Template.deleteCharacterConfirmation.onCreated(function() { this.canDelete = new ReactiveVar(false); }); Template.deleteCharacterConfirmation.helpers({ cantDelete: function() { return !Template.instance().canDelete.get(); }, getStyle: function() { if (Template.instance().canDelete.get()) { return "background: #d23f31; color: white;"; } } }); Template.deleteCharacterConfirmation.events({ "change #nameInput, input #nameInput": function(event, instance) { var canDel = instance.find("#nameInput").value === this.name; instance.canDelete.set(canDel); }, "tap #deleteButton": function(event, instance) { if (instance.find("#nameInput").value === this.name) { GlobalUI.closeDialog(); Router.go("/"); Characters.remove(this._id); } } });