Fix error_handler
Data handlers also receive original object
Update docs ("extending" page)