touch screen bug fix