Subviews can be closed. Some improvements to do and bugs to fix.