using array diff to compute structural changes, lengthed incoming batch fuzz period, created rendering computer, only show tmp URL for a little while, moved list maintenence into addItem/updateItem