added Narcoleptic.millis() to try and fix our slow as hell time problem