Eugen Häfliger, Switzerland, Freienbach, male