setup bubbling events up through nested models closes #31