IMPROVE NoticeBoard only show when task exists; only show when portrait