typo: this.hide used open css settings instead of close