more work on free-space display