Lua is a fast, lightweight, embeddable scripting language often used in gaming, and applicable to resource-constrained mobile devices. In addition to the Trig environment, the open-source Lua 5.1 Virtual Machine is also available in the C/C++ environment, so it is possible to write an app that runs in Lua VM and behaves as it would in a desktop environment. The Brew MP API into Lua VM follows as closely as possible the standard open-source C API from the standards group that manages Lua. More and more, as we develop IDL interfaces in Brew MP, developers can access platform APIs directly from the Lua environment just by including the Lua bindings in the app. They can also develop a class or service completely in Lua. If an interface in that class is exposed in IDL, then it is easy to access from C/C++; for interfaces not available in IDL, it is still possible to access them from a Lua script using an actor or ActionScript extension to implement a Lua library extension in C code. We think this will become a more powerful programming model and scripting language in Brew MP, even to eventually scripting entire applications in Lua, building native UI applications entirely with Lua scripts rather than C code for close to native performance.