refactored Facebook auth, YouTube second attempt