Readers updated to reflect corrected method with respect to macros.
Someone please update the gamepad readers all the way.
Macros now work in general. Specific macros need to be tested.