Text this: Towards Practical Brain-Computer Interfaces