fixing problems with touch