precompile and added uitouch back