Everything works

Now we just have one render() call, everything else will be done
automatically