Fix: added missing event functions on widget