get testers feedback

find a way to span the unicode 126 160 gap

comment the code and use better variable names

figure out a way to support multiple chans with individual keys


