turn this into a valid component

it would be amazing to be able to use this with [component/component](http://github.com/component/component).