Bugfix: interpretation connect needs to scroll

When you move the data around, the interpretation connect needs to move
with it.

Also adding Freeze() to the flyweights to try and get some performance
improvements.