added a touch listener