Refactored ON OFF processing