added diagonal multi-touch capability