fix some alpha bugs and add a color list block and some setters and getters