I would remove the random pick if you take very long to pick an upgrade. Instead, at least make it pick the upgrade my mouse last hovered on. I find myself reading the descriptions kinda slowly and it won't let me finish reading it because it picked a random upgrade.