move transitions into library. updating animators.
adding touch interactions.