Fix Logitech F310 and F510 Profile Bugs

I made an oversight with my previous pull request (#128) which caused the DPad mappings to misbehave. Pretty sure I've got it right this time.