Some initial (buggy) work on adding proper error message display in userhome
Fixes to previous commit.