Make sure to destroy the video provider
Import the future timeline code

Basically the idea is to remove the etch dependency and to add
support for discrete signals, useful for the set tag