Implement schedule criteria - parsing from schedule XML, enable/disable events based on criteria, local API and XMR message for criteria update.