Where is this image from?

I see this everytime I look at the A & H website…
Touch screen pop up from where?
Thanks for any info on this…
NZdave

I believe it is from the dLive software that is launching this month.