Funnily enough, I thought the ref was actually decent. I would say that Fabinho's yellow was given far too late, but apart from that, I think most of the other decisions were actually correct and fair for both teams. I'm not even sure that the 10 mins added time was wrong - it seems like the proper amount of time is finally being added to games these days, post World Cup, and viewers and players just aren't used to it. The 3 or so minutes added on at the Wolves game was a joke and should have probably been 10 mins.
Stopping the clock for breaks in play is the obvious solution that no one wants to implement for some reason - it would just remove all the dodginess.