Provided a customized frame and storing the last window state.
Merge branch 'remember_window_size'