touch screen support added