#26 try window.back() instead of history.pushState() to avoid command callback replay