New method for detecting video change
I would like to say this fixes it once and for all, but I have a feeling thats not happening