Move DOM manipulation fns to new namespace.
Create cloister.async namespace for helper functions on channels.