the default case should set `handled` to false since you're just ignoring those events