Add custom color scheme and canvas buffering