storing colors in properties doesnt seem to be a bad idea though