use lerp module; don't store from/to states when transitioning. These are now passed in a closed over vars; renamed funcs
needed for last commit
work on moving supports transitions out