Context#each_tick -> #on_tick