Code

two picking optimizations: 1 use our canvas' viewbox so that invisible segments can...