pull out revision control
more stable
restoring events
going back and forth works
fix