bug fix

correctly set the animation option
use a supplied frame for origin calculations

this is necessary when your originating button, and the view your
displaying the radial buttons in is not the same view.
documentation rebuild