add browser-specific init