Why the low FPS on mobile?

The painting is recursive, the deeper your widget hierarchy, the more OnPaint’s you’ll see. Looks like you’ve got a lot of widgets in there that are having to be Ticked and Painted. What version are you on? Also, I don’t see any widgets positioned over any actors in the scene. Are you updating a ton of invisible widgets ever frame? What happens if you don’t add any UI except for the distance counter UI?