attempt a wakelock manager, but im missing something dumb
pretty sure thats what i missed