take out hidden from State to Property.
altered main renderer to be stateful of hiding stuff.