Implements Observable as NOT a QObject, IMPORTANT! Adjusts Observer and VideoScrubber accordingly.