Basic compatibility with the new browser side javascript widget class naming conventions, however we should refactor further so that it follows them fully and uses the new apos.addWidgetType method