made bulb state publically accessible so driver can hold a reference