Design Pattern: Associated Items will be a good place to start.
Set a timer that does the action. When the rule triggers see if there is a timer running. If there is, reschedule it which will put off executing the actions until the UI stops sending commands for how ever long you set the timer for.