public int Add(ItemState ist)
 {
     return mStates.Add(ist);
 }
 public Object Clone()
 {
     ItemState state = new ItemState();
     state.fpsDivider = fpsDivider;
     state.frames = (ArrayList)frames.Clone();
     state.scripts = (ArrayList)scripts.Clone();
     return state;
 }