As mentioned above, the widget feature is working so well because it’s integrated into MDB. It would have to run as some kind of virtual keyboard (similar to GameKeyboard) in order to use it with other apps.
Having all these widget separated from MDB would be insanely useful (just think of all the Android games with crap touch controls), but I fear a standalone solution isn’t doable. ?
But I’m not a programmer, so who knows? ??