updated touch to support Android