An eventing library for the Compact Framework