a new frontend for the visualiser