If init fails a warning should be issued. The element/id is required but if it is not found list.js should issue a warning and not just fail silently. This will help debug why the script doesn't seem to work