Situation: You're mid, the courier is at base.
Your inventory is full, so you drag and drop, let's say, a GG branch onto the courier, so your char starts walking towards courier.
You also order the courier to drop, let's say, a completed Shiva into your inventory.

What happens is that the branch is put on the courier, and the courier returns to base with the Shiva still on it.

What would be better to happen is: at moment of contact, the branch goes on the courier, and the Shiva goes on the hero.

IDK How it was in Dota1, so i post here.