EventFul library along with sample app