Is there a reason this doesn't just hook into the landed/lifted events?