kWidget.auth add try catch around json call
Docs: DoubleClick, Cleaned up source switch calls