Former Disney star Selena Gomez took center stage in a UNICEF concert in New York and sang heartbreak songs that seem to speak about her break-up with Justin Bieber.

The singer/actress sang a series of her own hit songs, as well as Taylor Swift's 'I Knew You Were Trouble' and Justin Timberlake's 'Cry Me A River' and told the crowd "she'd had a tough couple of months."

"I've been through a lot the last couple of months. It's been sad and cool, but interesting. This song definitely speaks to me," Selena told the crowd before singing Justin Timberlake's "Cry Me A River."

At the end of the song, Selena let out a very sly laugh and then said, "Well, enough of that!" Selena also took another alleged swipe at Justin when she performed BFF Taylor Swift's song "I Knew You Were Trouble."

Selena told the crowd that she wanted to sing a song that her "best friend in the entire world" wrote. "If you've ever felt pain, you know this one," she said before singing the tune.

On the bright side, Selena told the crowd that "it feels so good to be back."

Selena also hinted that she will be releasing a new album when she said, "I'm so excited to be recording new music, which I'm excited to play ... but not today."

Selena seemed to be moving on already as she has been spotted 'holding hands' with Aussie actor Luke Bracey. Selena and Luke worked together in their movie "Monte Carlo" in 2011. Us Weekly reported that the two stars were "super close".

Selena was also seen flirting with "Hunger Games" star Josh Hutcherson at the recently concluded Golden Globes after party.

Watch the videos of Selena Gomez singing covers of Justin Timberlake's "Cry Me A River" and Taylor Swift's "I Knew You Were Trouble" below.