Touchscreen technologies for wide range of environments