simplified how device event actions are stored