you don't need to create var for all of these, you an simply use the full function name like "ThreadListUI.setEmpty.calledOnce".

It's easier to create vars when the real function is quite long but here they are quite short so I think this is not necessary, let's just use the full name, what do you think?