pageManagement = (function() { var handlePageAdd = function (obj) { log('page added'); }, registerEventHandlers = function(){ on('add:page', handlePageAdd); }; return { RegisterEventHandlers: registerEventHandlers }; }()), Whenever a page is added... I want to do some functions (represented in "log('page added');".) Works just fine.... However, when I delete a page.. the page recreates in few seconds after deletion. If I comment out... "on('add:page', handlePageAdd);" Page deletion works just fine.  Its very odd...