Better Facebook login implementation