I'm currently adding a list of previous alarms, which should simplify things a bit. Not sure if I want to add repeated alarm right now, but I might add them later on.