Checkout TouchOSC TouchOSC | hexler.net, you can configure custom control layouts.
And it appears one can get it to work with a Dwarf.