this is a sample add in developed for educational purposes only. refer to https://hymma.net/articles/solidworks/events-in-solidworks-addins