Rename the hook to "visible" and add documentation