remove hide and show

These are broken by design and better done with adding and removing
classes. Classes are a more flexible approach that can be styled easier.