Changed the Field Settings tab so that it no longer uses the reload-redirect. Also changed the way that calling a save function works for a custom field type - the save_function should now modify the $data array and then return it. Failing to return it properly will cause the tab data to save improperly.