Updated the way setting the color works - if setTint is available, it calls it