add touch function to player stack