nit: can we use a `display` class instead, adding it in show (instead of removing a class in show).