add grey box component. fixes #1