Added subclassing hooks for different reveal states