added an option to force the redraw of a list, even if the cached lists are the
same (which is the case when we just added another annotation)
/* modules are non-graphical entities, similar to widgets */
IriSP.Module = function(Popcorn, config, Serializer) {
if (config === undefined || config === null) {
config = {}
}
this._Popcorn = Popcorn;
this._config = config;
this._serializer = Serializer;
};