introduce ConcurrentWindow
Clean up use statements
Merge pull request #7 from gmorenz/concurrency-up-to-date

Changes for concurrency.