VEP-based brain-computer interfaces: time, frequency, and code modulations [Research Frontier | Synapse