The challenging HMI - Today, Tomorrow and the Future