interactive demonstration

See below...