more responsive JS fixes