gesture recognizer implemented instead of tableview