the reason the attribute is not moving is because you have not set up parameters and actions for it to be moved.
you have done this for the stretching of the line and circle, but not the attribute.
at least, that is my initial thoughts after having a very brief look at it.