[event] get rid of the "is_active" callback provided to 'select()' platform methods
[event] get rid of the 'mark_on()' callback provided to platform select() methods. just have drivers call event api directly removing a layer of indirection