 			vp.overlap_align = null
 
 		# add two-direction placements
-		for placement in @knownPlacements
+		for placement in @__allPlacements
 			if placement in ["n", "s", "e", "w", "c"]
 				continue
 

		else
			CUI.dom.setStyleOne(@__layer_root.DOM, "visibility", "hidden")

	knownPlacements: ["s", "e", "w", "ws", "wn", "n", "se", "ne", "es", "en", "nw", "sw", "c"]

	__setElement: (element) ->

					vp.overlap_align = "left"

		# throw out placements which are too small
		for placement in @__allPlacements
			if placement not in allowed_placements
				delete(vp_pl[placement])
				continue
