show spinner
only add nonblank urls
edit url fields
sundry bug fixes and improvements