Changing routes to data screen or contract screen as the scenario.
- If the data request involves a contract, once it has been finished the user should be returned to the contracts screen.
- If the data request does not involve a contract, once it has been finished the user should be returned to the data screen.