> It's much different when UX is built around it. E.g. for a web browser
Why don't you run th e web browser as init then ?