Great - you might also want to check out HTML+SVG - there's a very basic tutorial here. Basically you can modify an SVG image in the same way that you would with HTML, so you can design your UI in a vector graphics editor and then just get the various bits and pieces moving as you want them... You then get a UI that doesn't take up much space and can be scaled up or down to whatever screen size it runs on.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Great - you might also want to check out HTML+SVG - there's a very basic tutorial here. Basically you can modify an SVG image in the same way that you would with HTML, so you can design your UI in a vector graphics editor and then just get the various bits and pieces moving as you want them... You then get a UI that doesn't take up much space and can be scaled up or down to whatever screen size it runs on.