actually i just got x working. turns out that i had commented out InputDevice "Generic Mouse" this meant that it was using another profile for my mouse that didnt work.
i noticed that dpkg-reconfigure didnt seem to updatethe XF86config file, even though i ran it several times, thats why this error
kept showing up. any ideas why it wasnt overwritten by the dpkg-reconfigure program?