Your best bet would be to not try to reinvent the wheel but to see if there is a javascript object out there somewhere that performs the desired task, to which you can pass a value to make it progress as you wish.To make something such as a dial or slider without having some object like this natively available, or available as a program add on seems a bit daunting to the beginning user.That's why it would be nice if Trivantis issued an SDK for people to build extensions to the program.SB