Call reelSet.setShape(cellsPerReel) after spin() and before setResult(); it applies to that spin only, and throws if the result already arrived. The new geometry is committed under spin blur between the SPIN and STOP phases, so cell symbols resize instantly rather than tweening. shape:changed fires on setShape; adjust:start / adjust:complete fire per reel that actually has pin overlays to move.
See it work