I'm loving this thread.
I thought it was merely a coincidence, the writing of the lyrics and production of the videos, between each single of 2008. Since "freedom" is what she's been feeling, it's what's in her lyrics.
But that "Depend on you" versus "Mirrorcle World" analysis/interpretation is pretty interesting.