Another major interface coding overhaul. Much more future proof.