Can you please, explain why we need this `long tsAfter = isAurelia ? tsEventFire : tsEvent;` Thanks.