added ledn ability color_funcs, cleaned up code a bit. now at RAM: 303 bytes, Flash: 5263 bytes