BoundedText now uses Color instead of float[]