Improved signin page for mobile and made more foolproof.