slight api modification
samples: multiple windows