This is already done for the vault page using a separate state object to carry the contract's data to reset to(contractQTYs vs. positionQTYs). This issue is to do it for bids and stake. This would include the graphs for the bids.