code: function(view, config, widget) {
  
  		// About IOS bugfixes:
  		// http://www.quirksmode.org/blog/archives/2010/09/click_event_del.html
  		// http://www.quirksmode.org/blog/archives/2010/10/click_event_del_1.html
  
  		var needs_shim = Firestorm.Environment.platform == "ios";
  		Lava.ClassManager.patch(this, "Element", "addEventTarget", needs_shim ? "addEventTarget_IOS" : "addEventTarget_Normal");
  		Lava.ClassManager.patch(this, "Element", "informInDOM", needs_shim ? "informInDOM_IOS" : "informInDOM_Normal");
  
  		this.init_Normal(view, config, widget);
  		Lava.ClassManager.patch(this, "Element", "init", "init_Normal");
  
  	}
docs: One-time static constructor, which modifies container's prototype and replaces itself with correct version
  
  @param {Lava.view.Abstract} view
  @param {_cElementContainer} config
  @param {Lava.widget.Standard} widget