Reworking 'U'nload

Rather than ‘U’ unloading/unmodding your current wielded item…

…could it display everything adjacent to you and (at least) what you’re holding that can be unloaded, like other context-y commands tend to do?

I know I 'U’nload spare flashlights approximately eighty billion times more than I ever unload the gun I’m holding. Fully implementing the idea would even take out the hassle of having to pick them up first, and would make neat things like refilling an empty canteen from a jerry can in your base not cause an aneurysm.

Just alter the ‘U’ unload function so that you select from a list rather than automatically selecting what’s in your hand. Would solve the whole issue.