Add button repeat support to ScrollBar

Buttons will be triggered repeatedly at set intervals so long as the mouse is pressed down.