It would help to know what version of Tk you are using. If you are using the 8.6.9 release from last fall, the scrollbar might have displayed some of these behaviors -  some work has been done on it and it is improved in the current tip of 8.6 development.