Use component created events instead of getting new list every tick