Flexible brain-computer interface