Comments in selection.js

Adding breadcrumbs as I work through the code. Thought I'd share them in case they might be useful.