in an epic multithreaded quest i managed to get console input and check for the next song without taking up 99% of the CPU.  and made a mess while doing it. 4/20/14