Work on events and causes

Just a small sample of work, however I hope it follows this projects goals. Please confirm @MazenMC 
Probably right. Will wait for developer opinions.