adding in multi layered events to have advanced states for events but also call root events fixes #4
bumping versoin
building with new version