clean up LED interface, add ztled util