shell: Implement a safety button that needs to be opened before use