Persistence and cross-browser fixes.