From Brain Waves to Real-Time Text Messaging