warum im onRender? passt das nicht besser in den konstruktor?