Grafana charts via webview do not work

Well, honestly I don’t see the added value of this very complicated solution in comparison to the out of the box Image loader:

		Frame {
			Switch item=Lueftung_ChartSwitch01 mappings=[0="2h", 1="6h", 2="1d", 3="2d", 4="1w", 5="1M", 6="1y"]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-2h&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==0, Lueftung_ChartSwitch01==NULL]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-6h&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==1]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-1d&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==2]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-2d&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==3]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-1w&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==4]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-1M&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==5]
				Image refresh=300000 url="http://192.168.0.13:3000/render/dashboard-solo/db/kwl?orgId=1&from=now-1y&to=now&panelId=1" visibility=[Lueftung_ChartSwitch01==6]
		}

This works in both iOS and Android, also both local and via remote URL.

Can you please point out the benefit of your solution?