some code improvements
mobile svg now functional