cleanup
line ends bound to boxes (very raw initial version)
line binding to boxes is now relative to box center
line ends bound to boxes