fix for devices with touch AND non touch interface