-lv will now show asleep monitors

You have code to check CGDisplayIsAsleep but you will never see asleep displays with CGGetActiveDisplayList, so I replaced it with CGGetOnlineDisplayList.