Is there a way to change the colour of displaced areas only?
Using nodes might be a bit faster.
Simply use the same Displacement texture as a mask for MixRGB node and select the colors.
You can also use MixShader node to mix different shaders.