use overlay for "disabling elements" on ajaxify load

hopyfully faster than disabling elements one-by-one or whatever
for ajaxify, listen on document for click events so we don't have to rebind on every load