fixes for mobile chrome and firefox