started implementing methods, removed emacs backups that were added accidentily, added EventHandler