Moved initializing variables to __init__ to solve shared channel dict entries (Thanks Heufneutje!)

Also made trigger checking ignore any text formatting