override touch functions of Layer