fix to component event binding emssion calling on itself insetad of parent