Indeed using a timer is a bit silly hehe, can't you just perform a /list using the Raw event for "End of /List"?
I looked at the help and I don't understand it I think - how would that help?

The idea is that list will constantly refresh itself, that's why I wanted a timer to keep refreshing it automatically
- but whenever the timer performs /list it selects the window and stops me being able to type until I click back on the text box smirk