New implementation. Plus version with BoardList.js that uses JQuery
animation. Will return to this version at later point.