Fixed bug in KeyChannel.eval() and did some comment cleanup