chrome implementation fixes