A new visual layer for Medic Mobile's Kujua web application platform