API changes (smyth -> ref), Frontend cleanup, tasks.