added key press logic, and made camera a Xylem member