Pull from other work. Multiple modifications
Added AJAX loading
Return false in several places on query fail
Added several alternatives to load(). load_file and load_results
Added contextmenu loading support using data-menu attribute