made grid widgets able to scroll at pixel granularity