fix double rendering and add random user button for fun