18) partial AJAX re-work.  a mess.  see notes

I think the fresh OS X and Safari are messing things up.