use visibility instead of display to hide/unhide animations fixes #13