Refactored LampController out of LampActivity