tonyg #1 You're recreating your textfield type each cycle which causes 'Selected' to be reset. You need to create them once before the mainloop, add them to a list and then cycle through the list during your mainloop running update for each.