anycommerce error handling as widget

A replacement for throwmessage which allows for much easier targeting of
a message.