Change color implementation to be per ID of display
Summary
The current implementation of the color picking in display formats does not take into consideration the id of display. As a result when there are more than one Display formats of the same type, they will inherit the color of the last one.
Steps to reproduce
- Create 2 different displays with different colors
- Place them in the same page
- Notice that the inherits the color of the one that was rendered last
Possible fixes
Pass display IDs in the selector