Oh hmm that's weird..as my page was only a draft :)
But thanks for your answer.
I've been there too! Itch takes a while to get used to.