`UserDeleteHandler` isn't defined.  Rather, it shouldn't be.  user.js puts it accidentally in the global namespace.  I believe that `UserDeleteHandler` here is really `dh`.