canal

this works well on modern browsers but is still a work in progress. Let me know if you have problems with it.