Add three custom events, see the readme and then each file for JavaDoc