#148

- changed title to label
- updated the code of WebComponents, better readability