frontend to graphite inspired by the hoverbox library