After chewing the problem over I have come up with a solution - not ideal I have to say but it works.
I have created two frames with the objects in an inner frame. The inner frame in bigger than the its container (the outer frame) and the buttons scroll the inner frame up and down. I used scripts to move the inner frame up and down (still needs a bit of work to stop the inner frame going any further when the bottom or top is reached).
In order to move the page up and down the user needs to continually click one of the buttons. Ideally I would like the user just to hold the button down and the page to scroll (as a normal scroll button would), however, I have tried various loops,
whiles, conditions to no avail (save causing the program to freeze
). I am sure this can be done - I just don't know how to