added additional key/value accessors for new animatable properties, added target value setting when animation stops, completionHandler is now called when animation stops