Fix display profiles on OSX ...

... and only update the profile when it changed