added wheelscroll + put wheelscroll and drag scroll into seperate methods