Template.splitStackDialog.helpers({ quantity: function(){ var item = Items.findOne(this.id); if (item) return Math.round(item.quantity / 2); } }); Template.splitStackDialog.events({ "tap #moveButton": function(event, instance){ Meteor.call( "splitItemToParent", this.id, +instance.find("#quantityInput").value, {collection: this.parentCollection , id: this.parentId} ); }, "tap #oneButton":function(event, instance){ instance.find("#quantityInput").value = 1; }, "tap #halfButton":function(event, instance){ var val = Math.round(Items.findOne(this.id).quantity / 2); instance.find("#quantityInput").value = val; }, "tap #allButton":function(event, instance){ instance.find("#quantityInput").value = Items.findOne(this.id).quantity; }, });