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. thanks