Cool site! Since it looks like you're storing all codeSoFar and evaling it every time, you get repetitive alerts if you ever run one. I'm not sure what the best solution is. Maybe alert, confirm, and prompt should be overridden in the evaled context.