so funktionierts, auch wenn nicht überall interfaces sind (getchildren,
queue)
warum pollFirst() alles löscht, weiß ich nicht.