Widget is functional.
Merge branch 'feature/extension'