this version works in chrome and on the phone