setItemCheck does not consider real number of items
fix getCheckedItemPositions by translating them