Fix widget Notify method
Add events