Allow user to connect line to router's pin

Cool, makes sense. Should we also be checking for `oldValue` is falsy then? If it is, maybe we should just exit early, and not need to check if all its properties are truthy. I think I'm missing what's happening here though.