modified ChallengeListMediator so that completed challenges without seen results are still shown in the live list
bulletproofed in case we arrive here with a challenge deprived of scores and opponents
added an ok button that dispatches the complete event
correctly displaying the WAITING_FOR_OPPONENT and RESULT screens depending on the selected challenge