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