Home Editor's Choice Twitter top executives resign