removed unused event object creation in CanvasLayer
do not render an enchant.Map when it is set to invisible!
only set dirty flag when we made a real change to the property
Merge pull request #305 from illfang/renderAdjustments

Render adjustments