added thumbstick support
added state support for buttons
sampled out all controller I/Os