making moving overflowing nodes routine more robust
fixing bugs
fixing bug
allowing stream maintenance to be optional
fixing callbacks