Also, there was a bug that controls are always shown at the beginning even when controlview's hide() is called. PiperOrigin-RevId: 323300617