edited to filter out ctcp action on /me command from being shown and some odd echos caused only on efnet (that I noticed)