still trying to get touch working properly