Fixed bug in Rum.js where completion handler fired twice