registr widget
add DI
create controller and tamplate
correct use source ids
Merge branch 'issue-1' into develop