Touchpad problems with Asus Tp203nah

Dear community,
I am new in ubuntu mate. I want to give a try because I dislike windows 8-10 (I do not want to write about this). I must admit that I enjoy ubuntu mate, the freedom of editing almost everything. I am not expert in programming, I am just learning to configure and work with mate. However, I have found some issues with my laptop Asus tp203nah and ubuntu mate 16.04.03 lts. My touchpad sometimes freezes, it happens randomly. I have tried updating the kernel and still the same problem. Later I realize that I have another problem. After suspend the touchpad and wifi stop working.
My xinput list results in:

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN24C9:00 04F3:24C9 id=11 [slave pointer (2)]
⎜ ↳ ELAN24C9:00 04F3:24C9 Pen id=12 [slave pointer (2)]
⎜ ↳ ELAN1200:00 04F3:3054 Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Asus Wireless Radio Control id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 VGA UVC WebCam: USB2.0 V id=10 [slave keyboard (3)]
↳ Asus WMI hotkeys id=14 [slave keyboard (3)]
↳ gpio-keys id=15 [slave keyboard (3)]
↳ gpio-keys id=16 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)]

Sorry, I am not an expert in ubuntu or programming. I am still learning to work with linux but I am enjoying it.

After several days of trying almost anything, I found the problem and the solution. It was simply but I did not think about it before.
The solution was the version of the BIOS, I update it following the steps given by ASUS and now it works perfectly. I do not have any other issues for now.
From now on, I will enjoy working with Ubuntu Mate.