diff --git a/js/core/DomElement.js b/js/core/DomElement.js
index <HASH>..<HASH> 100644
--- a/js/core/DomElement.js
+++ b/js/core/DomElement.js
@@ -304,6 +304,18 @@ define(["require", "js/core/EventDispatcher", "js/core/Component", "js/core/Cont
                     }
                 }
             },
+            /**
+             *
+             * @param selected
+             * @private
+             */
+            _renderSelected: function (selected) {
+                if (selected) {
+                    this.addClass('active');
+                } else {
+                    this.removeClass('active');
+                }
+            },
             _renderVisible: function (visible) {
                 if (this.$renderParent) {
                     if (visible) {
diff --git a/js/html/HtmlElement.js b/js/html/HtmlElement.js
index <HASH>..<HASH> 100644
--- a/js/html/HtmlElement.js
+++ b/js/html/HtmlElement.js
@@ -92,18 +92,6 @@ define(['js/core/DomElement', 'underscore'], function (DomElement, _) {
         },
         /**
          *
-         * @param selected
-         * @private
-         */
-        _renderSelected: function (selected) {
-            if (selected) {
-                this.addClass('active');
-            } else {
-                this.removeClass('active');
-            }
-        },
-        /**
-         *
          * @param key
          * @param value
          * @private
moved renderSelected to DomElement