Adding here for reference, I was banging my head for a a while on this one. It's not a bug, its just and unexpected behavior that can result in insanity.
If you define an aposSingleton({type: "marquee", delay: 400, widgetClass: "custom class"});
etc. these options are saved to the database when the user first uploads a photo. (is this for performance?)
So, changing these options later in your design will not effect the data!!!! New settings will only take effect if 1.) the areas type is changed, or 2.) the DB entry is removed.
Aside: The more I dive into apostrophe, the more I realize how complex and full of option it is. Looking forward to the new documentation! :)