diff --git a/packages/core/renderers/renderer-hyperhtml.js b/packages/core/renderers/renderer-hyperhtml.js
index <HASH>..<HASH> 100644
--- a/packages/core/renderers/renderer-hyperhtml.js
+++ b/packages/core/renderers/renderer-hyperhtml.js
@@ -34,11 +34,13 @@ export function BoltComponent(Base = HTMLElement) {
       //   this.innerHTML = JSON.parse(this.dataset.ssrContent);
       // }
       this._checkSlots();
-      super.connectedCallback && super.connectedCallback();
+      this.connecting && this.connecting();
+      this.connected && this.connected();
     }
 
     disconnectedCallback() {
-      super.disconnectedCallback && super.disconnectedCallback();
+      this.disconnecting && this.disconnecting();
+      this.disconnected && this.disconnected();
     }
 
     addStyles(stylesheet) {
fix: updating hyperhtml renderer to prevent extra connectedCallbacks from running unexpectedly