+ showAndHide fix & implementation