Made BasicCamera be an EventHandler