New implementation of BoardDetector