Optimized Layouts & emptyView implementation

I removed unnecessary overdraw where possible and added the correct
handling of empty ListViews for Scripts, Looks, Fragments.