This code does not appear to work on mobile, but does on desktop.