JSObserver will show ETA, and the 'renderComplete' message will persist

Closes #784
Closes #786