radical change to frame weights

recalculate weights after each frame is added