[FIX] demo page customised color change won't update color