* don't loop over view.sel()
* ann