do some investigation on widget based on vaadin client framework.