simplify callbacks code
do not track users or channels
simplify initialization
what an ugly copy&paste error
some more cleanup