Use handlePlay instead of checkResult, so checkResult is called only one time.