package { import flash.events.IEventDispatcher; public interface IPollable extends IEventDispatcher { function getPollableFunction():Function; function dispatchUpdateEvent():void; function getUpdateEventType():String; function dispatchCycleCompleteEvent():void; function getCycleCompleteEventType():String; } }