Fix loop
Move alarms to event.remote