Rebased to SlimRoms. Big thanks to Slim!