Got color change working using watch()