make ggplotly return something in all cases, invisible