major scroll wheel behavior refact: fixes osx issues