device_control added xmas and tweeked timing