I'm shopping around for a new mouse that has at least 5 programable buttons. All the reviews for the MX510 say the 8 buttons are programable, but no one says to what degree. Does the software let you ...