Added IA error-proofing (it's down now) and fixed callback chain. The build is no longer broken and slightly refactored. Woo