new implementation
PassKeepControl - History v 1.0
PassKeepControl - History v 2.0
Finished HistoryManager