Added touch functionality