added possibility to specify custom progress for animation
change properties on fly support added