Added interface class with keyboard-controlled selector