Instead of using 'require_dependency', just autoload widgets directly -- seems to fix issue #6.