front: more decoupling in cell views and some css changes