add VideoOutputEventFilter to replace EventFilter in the feature

each video renderer widget will have a event filter.
TODO: QGraphicsWidget? has the same api, events as QWidget