dynamic island is designed for apps running in the background. can't we use it for wallet actions without app switching?