added Term::ReadKey (missing on RHEL 6)