made more mobile-device friendly; added tentative stripe payment integration