Improved error display: don't log to console, show in UI.