Chris Heald:
	Detect initial visibility settings
	Fix the toggling a bit to fix race conditions
	Actually pass the visibility flag to the cloak. Heh.
	initial commit
