fixed touch recognition