simplified to a basic Component and updated to "dodoh/component" 0.2