I actually think we want to still dispatch the event even if another previous event removes the input. So what you already have is closer to that, correct?