this seems to work for mobile safari?