small fixes in shelfViewController