maxControllers is 4 but the code below only works for two, hence the controllers array has two slots.  I'm creating an array because I need data from both controllers at once in order to compute the calibration stuff.  The for loop below does the normal data --> palm stuff and then I reuse the data for calibration further down if necessary.