Refactor selection with modern code. Handle out of range errors when reflecting selection.
Refactor selection with modern code.
Handle out of range errors when reflecting selection.

zittix/cappuccino,krodelin/cappuccino,Rosch/cappuccino,mrcarlberg/cappuccino,tancred/cappuccino,enquora/cappuccino,tancred/cappuccino,cappuccino/cappuccino,daboe01/cappuccino,zittix/cappuccino,FrankReh/cappuccino,FrankReh/cappuccino,tancred/cappuccino,cappuccino/cappuccino,krodelin/cappuccino,mrcarlberg/cappuccino,cappuccino/cappuccino,Rosch/cappuccino,enquora/cappuccino,zittix/cappuccino,FrankReh/cappuccino,FrankReh/cappuccino,Rosch/cappuccino,mrcarlberg/cappuccino,krodelin/cappuccino,zittix/cappuccino,mrcarlberg/cappuccino,tancred/cappuccino,FrankReh/cappuccino,cappuccino/cappuccino,krodelin/cappuccino,daboe01/cappuccino,mrcarlberg/cappuccino,enquora/cappuccino,cappuccino/cappuccino,enquora/cappuccino,daboe01/cappuccino,mrcarlberg/cappuccino,daboe01/cappuccino,FrankReh/cappuccino,tancred/cappuccino,daboe01/cappuccino,krodelin/cappuccino,zittix/cappuccino,FrankReh/cappuccino,zittix/cappuccino,mrcarlberg/cappuccino,tancred/cappuccino,cappuccino/cappuccino,Rosch/cappuccino,cappuccino/cappuccino,Rosch/cappuccino,FrankReh/cappuccino,enquora/cappuccino,zittix/cappuccino,daboe01/cappuccino,Rosch/cappuccino,krodelin/cappuccino,krodelin/cappuccino,enquora/cappuccino,enquora/cappuccino,daboe01/cappuccino,Rosch/cappuccino,mrcarlberg/cappuccino