smartphone register to event