Tried copying you're exact setup, without the context drawing in the extension, and making an extension based tint (Not that it's very smart, at the functions is already implemented as a standard in swift, but just for the fun of it)