An iconic setlist from Stevie Wonder has left fans of the music legend gobsmacked - with some in stitches at his song selection