We haven't used the 'ready' event previously (even in v3.x) so why are we using it now? Shouldn't we be triggering on timerpoke.wb instead or some other event?