Changed to deferred callback

Thank you for this hack! I added the `Meteor.defer` method to better mimic the original behavior.