added 8pad touch support