The button mapping apps are good enough for most mobile games in my experience. Button mapping apps rarely cause my device to slowdown,or cause my mobile games to crash when I use a button mapping app in an Android emulator like BlueStack or a mobile device like the Nvidia Shield tablet.