* widget manager object === "self" of module, for easier subclassing
* Compatible with latest changes