Just a suggestion, but should there be a loop or something in the default user kernel (the one that is created when they create the project), so that when users type some text they can actually see the text echoed? (right now the kernel shuts down, and they never see the echoed text)