don't push, just replace state in desktop