Chatbox (Fixed #504)

Please review and try it! Let me know if something missing for this nice feature.