Check out my two new versions of Template:Cover in my sandbox which tries to solve the problems in the current version: