Temp commit - added new library, reworked Course screen, tried few approaches for that. This is AmazingListView version