ensure the callback is really only run if the entity is still in DOM
only interact with colpick if it is defined (it is possible for this to be invoked before it is ready)
prefer the render queue