copyright
added '||' example keymap
fixes region selecting when adding one region would *replace* a previous one (iteration bug)
added comments, removed dup 'sel().subtract'
regions aren't returned, so no need to handle 'new_region'