added gsettings and touch menu