Added default function initialization to widgets. If a widget script does not define initialize/start/end, it won't fail to load