refactoring => using 'arguments' directly
Merge branch 'simple_event'