Each level remembers its current property window.  Fixes #3