We came up with a solution for KitKat with non-rooted phones,
however, the procedure of using WLD is going to change:
1) Run WLD on your phone
2) Connect your phone to your PC (for Windows users; make sure you have USB drivers installed)
3) Run "WLD_Helper" app on your pc (this app is under development)
4) Unplug from USB, and enjoy wakelock statistics
After that you can use WLD like before,
however, if you restart your phone you got to repeat the above procedure (phone settings resets at reboot)
What do you think?
Would you just ROOT your device ?
or would you follow this procedure to solve your wakelock problem?