Provide better reporting when an Ajax call fails
Provide more meaningful error message when widget doesn't support a method
If the renderer for a widget can't be created return something renderable to the front.