Well, try to read as far as the 2nd sentence of the first post at least. Well I made the code open source so we don't have to guess if I made some mistake, you can always take a look...