starting to implement actual timing stuff in the new timing controls