Yes do it while in fastboot mode.
Yes very first time after I flashed and entered the TWRP recovery successfully, I need to wait for few minutes and the touchscreen only start working.
Then I have flashed a few other versions of TWRP, I have forgotten which one I have flashed already, my TWRP...