be18bcc6d9
connectionMode=loose alone does not reliably make source handles act as drop targets. Each position now has both a source handle (to initiate drag) and a target handle (to receive drops). They overlap visually as one dot but support full bidirectional connections.