Good question! In my testing you can resize the window to get the _scale to be 0%. So we need to check, but my handling is also wrong here. It is better not to show cursor info tip in this case by returning at the top of the function.