make sure stuff is run even if DOMContentLoaded has already been fired
use a global object for HNSpecial
add the open links in new tabs module