To round off an event that saw not one, but two iPhone handsets being announced, Apple has invited music legend Elvis Costello to the stage to perform a number of tracks.

The 59-year-old star, who is a Grammy award winner and inductee in the Rock and Roll Hall of Fame, kicked off his mini-set with a rendition of Nick Lowe’s “Peace, Love, and Understanding.”

Costello then played “Radio Soul,” and reportedly said:

You had this Apple radio thing going on today. When I first got into the business, I thought radio was great. This was my imaginary song about radio before I learned how foul it is.

TechCrunch adds:

The crowd goes into a standing ovation for Costello as he finishes his second song. As they sit, he says “Oh … I thought you were all getting up to dance!”

The musician then said:

Here’s a new song, from an album we’re just about to release next week. See? I’ve got product announcements!

After finishing his third song, Costello left the stage and Cook invited the media to take a closer look at the iPhone 5S and iPhone 5C.

Photo credit: TechCrunch