optimize selector api
optimize selector api (best comments)
Merge pull request #7 from js-scala/selectors-opt

optimize selector api