How can I automatically render a preview when the scene has changed?
Just do the preview render in the viewport itself and set the viewport shading to "Rendered". Also type Numpad-0 to set the view and check "Border" to render only the important parts.

Everything you edit on the left side will cause the right screen to re-render.