Version 1.1. Retains state while closed.