more analysis ... stuck at some point :-/
replace facet_grid by facet_wrap