I need someone to write and app that works with Android Marshmallow. It is an app where I can make a custom profile of button mapping for certain applications. For example I will be using a Satechi Gamepad Controller for different games - even ones that only have touch functionality. The app will allow me to make a profile for each app, each profile will allow me to set certain buttons on the gamepad to activate certain buttons on screen. I need it to work with analog sticks, x y a b buttons r1 r2 l1 l2 buttons etc.. This app needs to work WITHOUT root.