got touchpunch working, sort of