Optimised things a shit-ton by removing the individual gesture recognisers on each cell, and added a single one to the main tableview. And it works! Holy shit.