Added: :record_errors
Fixed: :on events not run if errors.
Added: more specs. Fixed: typo in :errors spec.