That's a good question, and I don't know for sure why we are traversing the entire alarm list on each toggle. So, the way we are doing it now is we get the id of the alarm from the click event, then we look up the rest of the alarm info in the list, toggle the enable flag, and resave the entire alarm. Are you suggesting doing something like attaching a reference to the alarm data object onto the dom element?