repaint of the table cell renderer had to be put in the same swing thread as setting
                                                                    the previous state of the model (prices), otherwise the previous state is set
                                                                    somewhere in between repainting done by the renderer