Moving timing events outside of technique.execute, allowing it to be launched asynchronously.