Improve responsiveness of Dynamic Marker Colors option

- defer changes to the model to let the click event handler return, and
the browser update the checkbox state