Should add GET_ACCOUNTS permission for API level <= 15
Unregister and re-register on senderIds change
Accept Context everywhere possible, to rely less on Activity