Major Refactoring to clean that puppy up.
Got some nice good Event Action!