changes to "annotate" function: changed 'justification' to 'alignment', reversed the meaning of
left/right and top/bottom, added error checking for alignment keyword,
better labels in the legend for annotation controls