code cleanup for tirggerlist, changed re-format to lazy reload