user_cancelled -> window_closed