Because of how demo-magic reads the command the user input, tab-completion and up-arrowing do not work. As a user doing the demo I expect the prompt to behave like a bash prompt, not like part of a magic script.