 			icon_active: @_icon_opened
 			icon_inactive: @_icon_closed
 			onActivate: (btn, flags, event) =>
-				@open(not flags.initial_activate)
+				@__open(not flags.initial_activate)
 				@_onActivate?(btn, flags, event)
 
 			onDeactivate: (btn, flags, event) =>
-				@close(not flags.initial_activate)
+				@__close(not flags.initial_activate)
 				@_onDeactivate?(btn, flags, event)
 
 		@append(@button, "header")

				node: @DOM
		@

	open: (trigger = true) ->
		done = =>
			CUI.dom.removeClass(@DOM, "cui-panel-closed")
			if trigger

		else
			@append(content, key)
		@
