added single touch, needs to work with multi touch on ipad though