updated design for mouse wheel
hack/workaround for getting mouse wheel events while middle click dragging on my system