Assuming nodeA has field `field1`, and nodeB has function field `func1`
if we attempt to do this inside nodeB's func1:
' // some other component
nodeB.callFunc("func1", nodeA)
' // nodeB.brs
sub func1(nodeA as object)
m.nodeA = nodeA
m.nodeA.observeField("field1", "onField1Changed") ' this emits "BRIGHTSCRIPT: ERROR: roSGNode.ObserveField: no active host node: (internal):(-1)" error in the log
end func