Colors not changing properly