use madebymany/eventable

since it supports component/component now.
Merge pull request #1 from aaronz8/patch-2

use madebymany/eventable