DeviceSettings changes

add bln toggle
some fixes and cleanup
rename package name

sorry about the extra cherry-pick there