Option to manually set the estimated Step while transferring ICX

There is no option to set estimated step while transferring ICX in iconex extension as well as mobile wallet.

We are developing an application where the user needs to deposit ICX in the contract. We have some extra steps in the contract which requires some additional steps than normal wallet to wallet transfer . The steps required is around 150,000 steps but the wallet keeps an estimation of only 100,000 steps. Due to this the transaction keeps failing due to lack of steps.

Can we add an option to increase the steps manually while transferring ICX to contract in both iconex extension as well as mobile wallets?