Virtual Controller: Multiple Joysticks and Buttons

Vote up!

Simple controller you can use to add multiple joysticks and buttons on screen. Very modifiable.
Very simple to use. There is a sample program that shows using two joysticks and handling their movements with timers and with event handlers that you pass into the controller.
The buttons work with simple event handlers for onButtonDown and onButtonUp.
Multitouch compatible, does all the hard work for you. You can focus on how you want to deal with the joystick being moved rather than how to get it to display correctly and not overlap touches between controller components.

Works with Corona build #: