added new window for advanced Disco mode, added class for keyboard functions so i woulodn't have to copy code twice