A lightweight eventreceiver-driven alternative to the windows workflow engine for SharePoint