Many times I seen people says accidentaly buy or sell something from NPC maybe causes by lag or in a hurry. I think we need a confirmation window added before we buy or sell items via NPC. It can shows words like "are you sure want to buy/sell this item?" as example and before we hit "yes" button then any changes will not happen.