Projector() added _powerchange() and _lampchange()