fixes for browsers and responsiveness