first case is when player uses vial of something on another container, if it's empty liquid is transfered
second case is when player uses empty vial on vial of something

they're similiar, but in second case itemEx is on item place and vice versa