fixed touch default prevention, and added new touch settings