more reflexions on widget api and views