extrenal drawer: más refactoring!