function(e, runtime) {
						self.unbind("RuntimeInit", cb);
						_run.call(self, type, runtime);
					}
function(e, runtime) {
						self.unbind("RuntimeInit", cb);
						_run.call(self, type, runtime);
					}
function ( e , runtime ) { self . unbind ( "RuntimeInit" , cb ) ; _run . call ( self , type , runtime ) ; }
we require this to run only once
we require this to run only once