Major updates to UI and functionality for web release