Rihanna performed " Where have you been " at what charity event ?
Whilst promoting her first feature film appearance in " Battleship " , Rihanna made a rare visit to Japan , performing " We Found Love " on the Japanese music television program Music Station .