Hi Greg,
What you are describing your problem is actually a required functionality, what if the Buyer wanted to change Quantity after they have selected the Item with some other quantity while selecting the item. I know this does not solve your problem in anyway but just wanted your attention on that scenario if you have not already thought of. Please ignore otherwise.
Regards
Vilas