fix endless loop when clicking on the canvas w/o backend