UITableView's subclass with gestures