 #define KNOWN_DEVICE_TOUCH_RANGE 4096.0F
 
 //
-// Pick a library from the two below and uncomment the lines for that library.
+// Pick a library from the two below and uncomment the lines for that library. This includes the appropriate library
+// header, and creates an instance of the library touch object.
 //
 
 // For Paul Stoffregen's touch screen XPT2046 (or ThingPulse fork)

XPT2046_Touchscreen touchDevice(CS_PIN, 0xFF);
//end XPT2046


// For Adafruit's FT6206 touch screen library
//#include <Adafruit_FT6206>
//#define TOUCH_CLASS Adafruit_FT6206
//Adafruit_FT6206 touchDevice;
// end FT6206

using namespace iotouch;

/**
 * Implements the touch interrogator class, this purely gets the current reading from the device when requested.
 */
class AdaLibTouchInterrogator : public TouchInterrogator {
private:

    }
} interrogator(touchDevice);

/**
 * Now we create the resistive touch screen instance, this is the class within IoAbstraction that handles the touch
 * interface. In the simplest case you can use the ValueStoringResistiveTouchScreen, but you can also extend from
 * ResistiveTouchScreen, see the reference documentation for more on this.
 *
 * Notice that we pass in the above created "glue" interrogator and the desired rotation.
 */
ValueStoringResistiveTouchScreen touchScreen(interrogator, TouchInterrogator::PORTRAIT);

void setup() {
