Brain-computer interfaces : revolutionizing human-computer interaction (2010)