Working but buggy custom colors implementation