added creating engine snapshots when using mouse click events