This fixes the regression of 2 commits ago, though it's still not ideal. We sometimes end up with visual artifacts of overly tall bounding boxes that disappear when we pan (call A).
HGDR6KNTVOJA5X7OU27Q6ARYTXH5VC5ZGGSHUDRZYQQA3KMSGPCAC
ZANGJNNX6EITFBOF6NWCF2EM5BDQDEIOD4UPWMF5I6SKAURRTIHAC
4WW67KAXORLJFOJVWV3CP4VNHTEIJY5WQMSDMXMFKRWSI5EEHTRAC
y = y + 20*1.3*#node.editor.line_cache[i].screen_line_starting_pos
y = y + node.editor.line_height*#node.editor.line_cache[i].screen_line_starting_pos