Add driver and logic for error message.

Error message still needs some styling, but time will show.
Move error label out of dock, make it align to freely