Fixing the problem of getting multiple event notifications in the list controller by de-registering event listeners when the controller goes out of scope.