yeah i noticed that. I think i understand the basics of that code. What i meant by controlling the speed of the scaling was making it scale up or down quicker or slower than it does already.
It still has the same problem i had though, where the circle you are not rolling over changes size and back again when you go from one circle to another - its only a slight movement but its still happening - maybe its one of those physical impossibilities that you just cant get around lol