Controller support!

Plus, you will need to make a small change to config.lua, relevant
portion here:
http://pastebin.com/pbCdcwY7