responsiveness updates and js