move happy-face logic into BCEFaceNode