introduce widget directive
use server sent updateAt attr
move common task to widget directive
broadcast 'data' event on receive data
Merge pull request #5 from tomkuk/widget-adjustment

introduce widget directive