ckey editing and icon editing changes, added alternate requirements besides +DEBUG.