add MessageHardwareDisplay
add ComponentRenderable::setMaterial
add time to log
fix some bugs