Fixed placeholder initial pos; moved itemIndex() to list directive