Events simplified in widget