fixed target's privmsg event registration. renamed the anyTarget stuff to have better naming. changed so the all-targets target emits events before the individual one.