Dry-coded rgb(), register(), and unregister().
Just discovery left...