push base code - based on http://misc.ws/2013/11/08/touch-screen-shield-for-arduino-uno/