-fixed link query
-template and request updates in widget controller
- added upper/lower-case constraints by baldo
- structural updates for the widget calls