Initial commit. Works fine on Safari, Chrome, and iOS.