changed order of action loading to defaults first, then custom. this way defaults can be overridden
removed jquerydesktop. used this for some inspiration