Pr/4

Update the "program-web" example, improve ui.