More about BOM dialog. Still not perfect, but more easy to use.