Workaround thread issue where the scaling engine could get called by the GUI thread.
This will be obsolete when engine-control-refactor is merged.