Default Delay passcode while keeping lockscreen, stock android.

I flashed skydragon rom onto my htc one m8. I love it! Though I have two caveats. The most annoying one is the lock screen on stock android. On the stock rom I could set passcode and have it delay a few minutes so I wouldn't have to enter password everytime. I also had access to lockscreen and widgets. Now, I can temporary disable lockscreen and password but I only want to disable password so I can still access widgets and lockscreen. Anyway to do this?
Also, is there a way I can hold powebutton to turn flashlight on while screen is off? Had xposed module that did it on stock rom, found some other modules but they use volume up button and I can't use that because it interferes with gesture to open camera.

Sent from my HTC One_M8 using XDA Free mobile app