fix gitignore
simplify handlers map (remove callback key)