finished single event analysis and attempted a rudimentary panel state save mechanism