naming conventions...
added a quit event