added jubilee campus example; trap unload page; change dataurl to url and support external images; add error_image for bad image, using jquery.imagesloaded