Prevent allocations in getForce, see #84
Only update the label position when it is visible, to save on garbage collection, see #84