Misc Changes

Those include selecting the entire text of the window for easier
copying.

Also made them be stored in a Dictionary for checking of duplicates