UI changes and spec fixes
Better communication with server. Improved render listeners.