register component via this.ceci