splitting the casting-ballot screen into casting-ballot and encrypting-ballot screen directives