Speedup add/remove reactions

Imrpovements to DictList and add/remove reaction logic to improve speed