widget and module to component, sudo install update, ie8 event polyfill