atom.js
function () {
				delete nucleus.props;
				delete nucleus.needs;
				delete nucleus.providers;
				delete nucleus.listeners;
				while (q.length) {
					q.pop();
				}
				nucleus = props = needs = providers = listeners =
					q = q.pending = q.next = q.args = 0;
			}
function () {
				delete nucleus.props;
				delete nucleus.needs;
				delete nucleus.providers;
				delete nucleus.listeners;
				while (q.length) {
					q.pop();
				}
				nucleus = props = needs = providers = listeners =
					q = q.pending = q.next = q.args = 0;
			}
function ( ) { delete nucleus . props ; delete nucleus . needs ; delete nucleus . providers ; delete nucleus . listeners ; while ( q . length ) { q . pop ( ) ; } nucleus = props = needs = providers = listeners = q = q . pending = q . next = q . args = 0 ; }
Remove references to all properties and listeners.  This releases memory, and effective stops the atom from working.
Remove references to all properties and listeners . This releases memory and effective stops the atom from working .