half-done animations (TODO: non-native property support, fix chaining)