fixing model event bubbling closes #31
adding fail exit code - this commit will fail - closes #34