Independent component analysis applications in a P300 brain computer interface