Changed scroll callback to use precise scrolling deltas when available.