canned IE8 support, extend methods cleaner

+ readyhook is a util method
+ nextExecution sends chain event; not extend
+ comment cleanup

+ implemented chain config to canvas component