I have a class that uses LivePreviewController to periodically find queries in a document. However, I would like to be able to control which search results are painted to the screen, and when they are painted. Unfortunately, neither LivePreview, nor LivePreviewController exposes a good way to do this. In the past, we just painted a simple rectangle to the screen, but I would like to do this through the IntelliJ Platform API. At a minimum, I just need to exclude certain search results from the LivePreview. Is there a better way to highlight search results in the editor?