Move PushKCWidgetService to typescript/