Built on the Marmalade SDK