add video listener