Flexible UI for the Web