added description to widgets
added descriptions to sample widgets
added prefix to event
fix missing semicolon