Port subscribe widget

~~Based on `dr3JdTPS-migration-template` which should be merged into master first~~

Rebased on #3
I think it should be `tags:    context.parameters.tag ? context.parameters.tag.split('-') : [],`