Added error messages to the user preferences observer

Fixes #170