added touch support for settings view