 		allowed_placements = (@_placements or @knownPlacements).slice(0)
 		wanted_placement = @_placement or allowed_placements[0]
 
+		body_scroll_top = document.body.scrollTop
+		body_scroll_left = document.body.scrollLeft
+
 		if @__element
 			dim_element = CUI.DOM.getDimensions(@__element)
 


			# set layer
			CUI.DOM.setStyle @__layer.DOM,
				top: vp.layer_pos.top # pos_top
				# bottom: pos_bottom
				left: vp.layer_pos.left
				# right: pos_right

				# width: Math.ceil(vp.layer_pos.width)

		else
			# set layer
			CUI.DOM.setStyle @__layer.DOM,
				top: vp.layer_pos.top + body_scroll_top
				left: vp.layer_pos.left + body_scroll_left
				width: Math.ceil(vp.layer_pos.width)
				height: Math.ceil(vp.layer_pos.height)
				margin: 0
