Rihanna performed " Where have you been " at what charity event ?
Jocelyn Vena for MTV praised the singer 's performance , writing " Rihanna used her touching vocals to prove that not only can she sex up a performance but she can also sing the heck out of one . "