DynamicTV: a new Inter-tainment paradigm for television