Off-screen rendered platform independent user interface library