added mousewheel support in both directions