Fix attempt 2 (register receiver rather than start entire app)