A mobile UI library based on the canvas