Untangled the Selectable API