add more reactive views, add more reactive demos