added cross-browser device zoom