updated scroll to have wheel event