Add `clear` to Token to allow forgetting
Function to perform flow in same window
Merge branch 'same_window_flow'