Scroller: fixed issue where changed maximum scroll positions wouldn't trigger proper changes on scroll bars (closes #657)