change color and font weight, improved js scroll