added some helpers to get next/prev/child items