separated data from code
added arrow key support for changing channels
Merge branch 'distributed-data' into run-file
Merge branch 'arrow-keys' into run-file