wemo widget; reorganize widget dependencies