Remove AlarmRequest interface and use DOM Future instead (closes #23)