context mobile and desktop / firefox fix event / compatibility mobile