Updating purchase dialog. If user has no events a clearer message is displayed.