Enchance UserBalanceUpdateEvent
Event handers can now access the old balance and modify the new