NoticeBoard now handles IDs internally with no user interaction