Provides support for using a map of keys and messages for user responses