added try/catch to all ajax handlers to display any client side JS errors