onSaveState name changed to updateDisplayedData, and updateCost created
onSaveState name changed to updateDisplayedData
Doesn't implement Update anymore
Only show/update cost when a item is purchased
Layout changes
It was automatic created and never used