Refactored redeeming a reward and simplified widget statuses