Add show-hide. #7 Various bug fixes