Forgot to refactor the second function to switch over signature rendering to a giant dom fragment