ensure map/renderer disposed, remove unused field

noticed some sql connection leaks when exceptions occurred - this fixed them.

noticed a left-over view field, too