We are interested in building a Clover app however one of the requirements is that it would provide end-user self service functionality and we are wondering if it is possible to create a Clover app that will in essence operate in kiosk mode? Meaning that when the app is active that is the only app available visible to be running on the Clover device and the user isn't able to switch out of it and open anything else. Is this possible with the Clover SDK?