fixed input change
Added smooth scrolling