Basic modal windows in action. Two different versions, both with reporting of user behavior back to the main scope. All unit tests pass.