renamed $children, updated Interface.js