* improve listeners and handlers * add to route handlers * separate create/delete/update events * removed useless interface