add try { } catch(e) {} to when using localStorage to avoid fatal errors on old browsers