Yes, notifications about keyboard slider moves and battery charge should not be send unconditionally. This might currently be the reason when most users decide to turn these notifications off. In my opinion checking an extra condition (on SIM change detection, on receiving any command, ...) would make things even more complicated than they are. What about a straight forward solution to have COM_ENABLE/COM_DISABLE commands that allow to modify settings remotely. So its explicitly up to the regular owner when he/she begins being interested in getting notifications about what happened with the phone. This would be analogous to the GPS location/tracking feature which also requires explicit command to make the phone sending notifications and when to stop.