UI improvements

- buttons are disabled during the build process and the container app start up
- the log output scrolls as the data is pushed from the server