More idiomatic printing of Watcher as a map.
Always return Up for unknown buttons; Fixes #6