static factory functions for Events now working