add code reloading
add keyState, ShoppingCart demos
restructuring
show eval errors as alerts
add endresults that can be revealed
add title