fine-tune positinslist; fix orderby broken by passing $rows