Leona Lewis performed the new single "I Got You" off her sophomore album Echo on the UK version of So You Think You Can Dance. (They have the same host & stage as the US version of SYTYCD? What??) Please, oh please, somebody call the radio & request this one. For me?!