Converted to JSON callbacks, and added question delete