Any existing gamepad mappings are so, so very totally screwed.
all axes are handled as boolbuttons with hardcoded deadzones. all boolbuttons are handled as expected. "slider"s are not handled because i had nothing to test against. button names for axes have changed; button names for boolbuttons have not.