add 3way reboot menu, some workarounds with telephony, some workarounds with hardware renderer and surface, some workarounds with imput method...