Thanks 1992, but its not quite what I want to do, I need it changing shape at the same time.
I guess I was expecting more from the library than it could do.
I have changed my program to work around this limitation but it would be nice to have a more complex animation library in the future.