Test function now draws labels
Label placement is vaguely sensible