fixed bug on BookShelfCtrlSpec