preferences now saves and displays