integrated with android broadcast