made visualization responsive