I am in the same boat as you. I like the idea of itchi.io, but it's tiny experiences like this that really irritate me.