added refresh, new l&f