Off by one error! Good thing I show off to friends.
Cleaning up UIBody a bit. Responsive scroll ends will have to wait.
Separated DynamicStyle from AnimatedStyle. It's a good basis. It should remain separate from Style, though, because it's more complex.