Refactored conversation.js, added error-display stubs