Caching AreaIDs by Block + implemented first version of BoardListener