made rendering almost decently fast. pypy still slower than cpython. menu still slow.