ajax steps and small UI updates