Vishv dev

Changes based on feedback on 'Google SignIn' branch.
No need to pass in a handler function here, just omit the 3rd param. Reformat the code - extract scope into a variable and omit the callback function, then it all fits on a single line.