open more Selection.js to help leverage from List

testing, improve doc