Prototype Progress (main ui and js actions)