yes, it is good idea, however, widgets works so well, because they are directly connected to emulator. And basically the only widget which can work without support of target application developer is key widget. Probably virtual joystick can work too, but in limited way. It’s due android sendbox security and getting it work really needs support from developer of target application. I can send keyboard keys, but I can’t send touch events to sendboxed application without root.