Beta - basic events functionality.