produces NPE in line 101, so it looks like points.size()being 0 is the underlying problem for the fragment not reliably appearning on the dashboard