P300-based brain-computer interface for environmental control: An asynchronous approach