Updated version checker and moved event to it's own class.