notifications gui implementation