Overall it seems a good idea but maybe more difficult than it sounds to implement.
What if ( as regularly seen) more than one player surrounds the ref. Two, three or four in the sin bin? I can't see that happening.
Or if it's the keeper? A delay whilst jerseys are swopped for the stand in keeper?
There's too much tinkering going off at the moment