changed highlighed / disabled API to match Agenda's