Found some bugs with having turn on and turn off in own  methods. Code back inside the Disco() class.