restore location on pageshow