using events.data and optional args parameter to experiment with passing named functions to a .bind() function