resurrect timing functions
wip: thinking about state transitions
wip: more transition sketching