Inventory management for explosives

When using multiple explosives switching between each individual grenade can be quite annoying.
For example, if I equip 2 smokes and 1 frag I'll have to cycle through 2 smokes before I can throw the frag. This can be very time consuming and doesn't add anything in terms of functionality. What I would like to see is that multiple grenades of the same type stack so you don't have to cycle through each individual grenade.
Also, I've noticed that explosives placed in your last slot will be the first one you draw, this seems counterintuitive. It would make more sense that the explosive placed in the first slot is the first one you draw.