 	#############################################################################
 	## Hierarchy
 	
-	removeFromSuperview: ->
-		@superView = null
-	
 	@define "superView"
 		get: -> @_superView or null
 		set: (value) ->

		# Get this views absolute frame on the screen
		utils.convertPoint @frame, @, null


	#############################################################################
	## Geometry

			# Remove from previous superview subviews
			if @_superView
				@_superView._element.removeChild @_element
				@_superView._subViews = _.without @_superView._subViews, @
				@_superView.emit "change:subViews"
			
			# Either insert the element to the new superview or into dom
			if value
				value._element.appendChild @_element
				value._subViews.push @
				value.emit "change:subViews"
			else
				@__insertElement()
			
