It's due to the way pixels are arranged in a grid, it's why on tv they make sure not to wear clothes that will cause that problem (checkered patterns etc.), you have the same thing in CRT screens. What I think happens is that the pixels get a read pattern of colour/ no colour because the colours fall in between where they display on the screen... only I'm sure there is some way to express that in a way that makes sense...