Added rudimentary touch screen support