Towards A Semi-Autonomous Brain-Computer Interface