Update and rename hider to showhide