More robust AJAX stuff that will eliminate some ugly errors plus prevent double clicks on ajax links.