changing gelocation to use ip instead of html5