you probably want to rename the `signalComponentError` that is available inside user-state to something like `signalError` and then tie into that, so you get a free console log + extra args and an alert. For bonus points, it'll be worth looking at the other functions that currently call it and make the error strings live in the locale/en_US/msg.json file.