delay validation handler so that all callbacks can be assigned